Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.06.2017, 09:47
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

Помогите отравить форму (+файлы)
<form method="POST" id="formx" enctype="multipart/form-data">
<input type="text" id="inp_1" name="inp_1"><br>
<input type="text" id="inp_2" name="inp_2"><br>
<input type = 'file' name = 'upfiles[]' /><br>
<input type = 'file' name = 'upfiles[]' /><br>
<input type = 'file' name = 'upfiles[]' /><br>
</form>
<button id="send_formx">Отправить</button >
<script>
$('.submit').on('click', function(){
	var data = $("#formx").serialize();
	$.ajax({
	type: "POST",
	url: "add_protokol.php",		
	data: data,
	dataType: "json",
	success: function(response){				
		if (response.status == 'nOK'){
			alert(Отправлено);
			}
		if (response.status == 'OK'){				
			alert(Не отправлено);									
			}
	}
	});
});
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 20.06.2017, 10:45
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Отправление кнопкой id="send_formx", а обработчик не понять на что - $('.submit').

$('#send_formx').on('click', function(){
    $.ajax({
        type: "POST",
        url: "add_protokol.php",       
        data: new FormData($('#formx')[0]),
        contentType: false,
        processData: false,
        dataType: "json",
        success: function(response){               
            if (response.status == 'nOK'){
                alert(Отправлено);
            }
            if (response.status == 'OK'){              
                alert(Не отправлено);                                  
            }
        }
    });
});
Ответить с цитированием
  #3 (permalink)  
Старый 20.06.2017, 11:02
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

laimas,
Спасибо
Ответить с цитированием
  #4 (permalink)  
Старый 20.06.2017, 11:45
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,279

Отправку формы вообще удобнее вешать на submit формы... Тогда сработает даже нажатие Enter на поле формы.
Ответить с цитированием
  #5 (permalink)  
Старый 20.06.2017, 23:21
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

ksa,
да, спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите довести до ума форму поиска/ввода MAzZYBiG Элементы интерфейса 1 26.03.2017 23:50
Помогите создать форму заказа (тому кто поможет подкину денег) kotunov jQuery 2 22.02.2013 12:37
Помогите вставить форму подписки в файле JS dexteron Общие вопросы Javascript 2 07.04.2012 23:47
Пожалуйста, помогите создать Web-страницу, содержащую заданную форму Mikhail Работа 1 14.05.2009 00:41
Пожалуйста, помогите создать Web-страницу, содержащую заданную форму Mikhail Элементы интерфейса 2 13.05.2009 22:57